package com.gg.zjj.service;

import com.gg.common.pojo.MManufacture;
import com.gg.common.pojo.MProcedureIng;
import com.gg.zjj.pojo.MProcedureModuleView;
import com.gg.zjj.pojo.SubmitOperationView;
import com.gg.zjj.util.Result;

import java.util.List;

/**
 * @author koco
 * 2022/10/19
 * 15:51
 */
public interface MManufactureService {
    List<MManufacture> queryAllPendingProductionDispatchOrdersService();

    MManufacture queryPendingProductionDispatchOrders(String manufactureId);

    Result examinationPassed(MProcedureModuleView view);

    Result productionDispatcherRefused(String workOrderNumber);

    List<MManufacture> queryAllProductionSummaries();

    List<MManufacture> queryProductionDispatchOrdersToBeRegistered();

    Result submitMaterialProductionService(MProcedureIng mProcedureIng);

    Result submitOperationService(SubmitOperationView toBean);
}
